<?
//--- valido la sesion
error_reporting(E_ERROR);
session_start();
if(!isset($_SESSION["SESSION_codUsuario"])){
    echo json_encode(array("ERROR"=>"La sesión ha caducado, verifique."));                
    exit();
}
//--- Valido el controlador
require_once('../modelo/OrdTrabajoServicioFeedBack.php');
if($_POST["controlador"]==null){
    echo json_encode(array("ERROR"=>"Por favor Indicar el nombre del controlador Destino en el formulario para evitar conflictos con el 'Ruteo' de PHP."));
    return;
}elseif($_POST["controlador"]<>"OrdTrabajoServicioFeedBack"){
    return;
}

//-- realizo las operaciones
if ($_POST["OPERACION"] == "delete"){
    $id=$_POST["id"];
    $codUsuario=$_SESSION["SESSION_codUsuario"];
    echo OrdTrabajoServicioFeedBack::delete($codUsuario,$id);
}
elseif ($_POST["OPERACION"] == "insert"){
    $codUsuario             =$_SESSION["SESSION_codUsuario"];
    $activo                 =true;//( $_POST["activo"]==="on" ? true : false );            
    $idOrdTrabajoServicio   =$_POST["idOrdTrabajoServicio"];
$numeroFeedBack             =0; //$_POST["numeroFeedBack"];
    $observaciones          =$_POST["observaciones"];
    
    echo OrdTrabajoServicioFeedBack::insert($codUsuario,$activo,$idOrdTrabajoServicio,$numeroFeedBack,$observaciones);
}
elseif ($_POST["OPERACION"] == "update"){
    $id                     =$_POST["id"];            
    $codUsuario             =$_SESSION["SESSION_codUsuario"];
    $activo                 =( $_POST["activo"]==="on" ? true : false );            
    $codOrdTrabajo          =$_POST["codOrdTrabajo"];
    $codMaeServicio         =$_POST["codMaeServicio"];
    $numeroFeedBack               =$_POST["numeroFeedBack"];
    $observaciones          =$_POST["observaciones"];
    
    echo OrdTrabajoServicioFeedBack::update($codUsuario,$id,$activo,$codOrdTrabajo,$codMaeServicio,$numeroFeedBack,$observaciones);
}
elseif ($_POST["OPERACION"] == "selectById"){
    $id=$_POST["id"];
    echo OrdTrabajoServicioFeedBack::selectById($id);
}
//elseif ($_POST["OPERACION"] == "selectByOrdTrabajoHTMLTableFormat"){
//    $codOrdTrabajo =$_POST["codOrdTrabajo"];
//    echo OrdTrabajoServicioFeedBack::selectByOrdTrabajoHTMLTableFormat($codOrdTrabajo);
//}
elseif ($_POST["OPERACION"] == "selectByIdOrdTrabajoServicioHTMLTableFormat"){
    $idOrdTrabajoServicio =$_POST["idOrdTrabajoServicio"];
    echo OrdTrabajoServicioFeedBack::selectByIdOrdTrabajoServicioHTMLTableFormat($idOrdTrabajoServicio);
}

?>
